// German localization for Kiri:Moto
// Will defer to English map for any missing key/value pairs
kiri.lang['de'] =
kiri.lang['de-de'] = {
    // common keys and menus
    animate:        "Animieren",        // CAM animate button
    arrange:        "Anordnen",         // layout workspace objects
    axis:           "Achse",            // left object scale pop menu
    clear:          "alles entfernen",  // clear workspace (remove all objects)
    copy:           "Kopieren",
    delete:         "Löschen",
    detail:         "Details",
    done:           "Fertig",
    enable:         "Aktivieren",
    export:         "Export",
    files:          "Dateien",
    help:           "Hilfe",
    ghost:          "Geist",            // left render pop menu (wireframe)
    hide:           "Verbergen",        // left render pop menu (invisible)
    home:           "home",
    import:         "Import",
    language:       "Sprache",
    machine:        "Maschine",         // device or machine
    metric:         "Metrisch",
    name:           "Name",
    prefs:          "Einstellungen",    // left menu "preferences"
    preview:        "Vorschau",
    recent:         "Letzte Objekte",
    render:         "Rendern",          // left render pop menu
    reset:          "Zurücksetzen",
    rotate:         "Rotieren",         // left rotate pop menu
    save:           "Speichern",
    scale:          "Skalieren",        // left object scale pop menu
    setup:          "Einrichtung",
    settings:       "Einstellungen",
    size:           "Größe",
    solid:          "Undurchsichtig",   // view type pop menu
    tool:           "Werkzeug",
    tools:          "Werkzeuge",        // CAM tool menu button
    top:            "Oben",
    type:           "Typ",              // CAM tool type
    version:        "Version",
    view:           "Ansicht",          // left view pop menu
    wire:           "Drahtansicht",     // left render pop menu

    acct_xpo:       ["Lege ein Backup Deiner Geräte","und Geräte-Profile an, mit der","Option, den Arbeitsbereich und","mit Objekten und Anordnung zu speichern"],

    // RIGHT-CLICK CONTEXT MENU
    rc_clws:        "Arbeitsbereich freiräumen",
    rc_xpws:        "Arbeitsbereich exportieren",
    rc_lafl:        "Auf das Bett",
    rc_mirr:        "Spiegeln",
    rc_dupl:        "Duplizieren",
    rc_xstl:        "Als STL exportieren",

    // DEVICE MENU and related dialogs
    dm_sldt:        "Wähle einen Geräte-Typ aus",
    dm_stdd:        "Vordefinierte Geräte",
    dm_mydd:        "Meine Geräte",
    dm_seld:        "Ausgewähltes Gerät",
    dm_rcnt:        "Letzte Dateien",
    dm_savs:        "Gespeicherte Voreinstellungen",
    dm_appp:        "Anwendungseinstellungen",

    // CAM Tool Dialog
    td_tyem:        "end",          // end mill
    td_tybm:        "ball",         // ball mill
    td_tytm:        "Kegel",        // taper mill
    td_tonm:        "Werkzeug #",
    td_shft:        "Schafft",      // endmill shaft specs
    td_flut:        "Spannut",      // endmill flute specs
    td_tapr:        "Kegel",        // endmill taper specs

    // DEVICE dialog groups
    dv_gr_dev:      "Gerät",
    dv_gr_ext:      "Extruder",
    dv_gr_out:      "Output",
    dv_gr_gco:      "GCode Macros",

    // DEVICE dialog (_s = label, _l = hover help)
    dv_name_s:      "Name",
    dv_name_l:      "Geräte-Name",
    dv_fila_s:      "Filament",
    dv_fila_l:      "Durchmesser in mm",
    dv_nozl_s:      "Düse",
    dv_nozl_l:      "Durchmesser in mm",
    dv_bedw_s:      "Breite",
    dv_bedw_l:      "Maßeinheiten des Arbeitsbereichs",
    dv_bedd_s:      "Tiefe",
    dv_bedd_l:      "Maßeinheiten der Arbeitsfläche",
    dv_bedh_s:      "Höhe",
    dv_bedh_l:      ["Maximale Objekthöhe","in Maßeinheiten der Arbeitsfläche"],
    dv_spmx_s:      "Max. Spindelgeschwindigkeit",
    dv_spmx_l:      ["Maximale Umdrehungen pro Minute der Spindel","0 zum deaktivieren"],
    dv_xtab_s:      "Absolute Positionierung",
    dv_xtab_l:      "Filament wird mit absoluter Positionierung extrudiert",
    dv_orgc_s:      "Nullpunkt in der Mitte",
    dv_orgc_l:      "Nullpunkt des Druckbetts in der Mitte",
    // dv_orgt_s:      "origin top",
    // dv_orgt_l:      "part z origin top",
    dv_bedc_s:      "Rundes Druckbett",
    dv_bedc_l:      "Der Druckbereich des Gerätes ist rund",
    dv_belt_s:      "Riemen-Druckbett",
    dv_belt_l:      "Für bewegliche Druckbetten",
    dv_fanp_s:      "Lüfter-Einstellung",
    dv_fanp_l:      "Wie stark der Lüfter eingestellt sein soll",
    dv_prog_s:      "Fortschrittsanzeige",
    dv_prog_l:      "Wenn für jedes % der Fertigstellung eine Nachicht angezeigt werden soll",
    dv_layr_s:      "Ebene",
    dv_layr_l:      ["Ausgabe bei jeder","neuen Ebene"],
    dv_tksp_s:      "Befehls-Trenner",
    dv_tksp_l:      ["Füge ein Leerzeichen ein bei","GCode-Achsen-Befehlen","G0X0Y0X0","oder","G0 X0 Y0 Z0"],
    dv_strc_s:      "Kommentare entfernen",
    dv_strc_l:      ["Kommentare aus GCode entfernen","Kommentare beginnen mit ;"],
    dv_fext_s:      "Datei-Erweiterung",
    dv_fext_l:      "Datei-Erweiterung",
    dv_dwll_s:      "Verweilzeit",
    dv_dwll_l:      "gcode Verweilzeit script",
    dv_tool_s:      "Werkzeg-Wechel",
    dv_tool_l:      "Skript zum Werkzeugwechsel",
    dv_sspd_s:      "Spindelgeschwindigkeit",
    dv_sspd_l:      "Einstellung der Spindelgeschwindigkeit",
    dv_paus_s:      "Pause",
    dv_paus_l:      "Skript zum Ausführen bei einer Pause",
    dv_head_s:      "Anfang",
    dv_head_l:      "Skript für den Anfang einer GCode-Datei",
    dv_foot_s:      "Ende",
    dv_foot_l:      "Skript für das Ende einer GCode-Datei",
    dv_lzon_s:      "Laser an",
    dv_lzon_l:      "Skript, um den Laser einzuschalten",
    dv_lzof_s:      "Laser aus",
    dv_lzof_l:      "Skript, um den Laser auszuschalten",
    dv_exts_s:      "Auswählen",
    dv_exts_l:      "GCode, um diesen Extruder auszuwählen",
    dv_dext_s:      "Abwählen",
    dv_dext_l:      "GCode, bevor ein anderer Extruder ausgewählt wird",
    dv_extd_s:      "Deaktivieren",
    dv_extd_l:      "GCode, um diesen Extruder zu deaktivieren",
    dv_exox_s:      "X-Offset",
    dv_exox_l:      "X-Offset der Düse",
    dv_exoy_s:      "Y-Offset",
    dv_exoy_l:      "Y-Offset der Düse",

    // MODE
    mo_menu:        "Arbeits-Modus",
    mo_fdmp:        "FDM-Druck",
    mo_slap:        "SLA-Druck",
    mo_lazr:        "Laser-Cutting",
    mo_cncm:        "CNC-Fräsen",

    // SETUP
    su_menu:        "Setup",
    su_devi:        "Geräte",
    su_tool:        "Werkzeuge",
    su_locl:        "Lokal",
    su_xprt:        "Export",
    su_help:        "Hilfe",

    // LOAD
    fe_menu:        "Datei",
    fn_recn:        "Letzte",
    fn_impo:        "Import",

    // FUNCTION
    fn_menu:        "Modus",
    fn_arra:        "Anordnen",
    fn_slic:        "Slice",
    fn_prev:        "Vorschau",
    fn_expo:        "Export",

    // VIEW
    vu_menu:        "Ansicht",
    vu_home:        "Standard",
    vu_rset:        "Zurücksetzen",
    vu_sptp:        "Oben",
    vu_spfr:        "Vorn",
    vu_splt:        "Links",
    vu_sprt:        "Ansicht",

    // WORKSPACE
    ws_menu:        "Ansicht",
    ws_save:        "Speichern",
    ws_cler:        "Leeren",

    // OPTIONS
    op_menu:        "Interface",
    op_disp:        "Anzeige",
    op_xprt_s:      "Fortgeschritten",
    op_xprt_l:      "weitere Einstellungen",
    op_decl_s:      "decals",
    op_decl_l:      "show device decals and logos",
    op_dang_s:      "Experimentell",
    op_dang_l:      "Zeige experimentelle Parameter",
    op_hopo_s:      "hover pop",
    op_hopo_l:      ["enable menu hover","to activate"],
    op_dark_s:      "Dunkler Modus",
    op_dark_l:      "Dunkles Interface",
    op_comp_s:      "Kompakt",
    op_comp_l:      ["Kompakte Ansicht","Besser für kleine Bildschirme","und Tablets"],
    op_shor_s:      "Nullpunkt anzeigen",
    op_shor_l:      "Zeige den Nullpunkt des Gerätes oder des Prozesses",
    op_shru_s:      "Lineal einblenden",
    op_shru_l:      ["Zeige Lineale mit Maßen","auf den Hauptachsen"],
    op_sped_s:      "Geschwindigkeiten einblenden",
    op_sped_l:      ["Zeige Legende für Farben und Geschwindigkeiten","in der Vorschau"],
    op_auto_s:      "Automatische Anordnung",
    op_auto_l:      ["Ordne automatisch an","wenn neue Objekte hinzugefügt werden"],
    op_free_s:      "Freie Anordnung",
    op_free_l:      ["Erlaube Freie Anordnung von Objekten","Keine Auswirkung im Laser-Cutting Arbeitsmodus"],
    op_spcr_s:      "Abstand",
    op_spcr_l:      ["Abstand zwischen Objekten","bei automatischer Anordnung","in Maßeinheiten der Arbeitsfläche"],
    op_invr_s:      "Zoom Umkehren",
    op_invr_l:      ["Kehre die Richtung beim Mausrad-","Zoomen um"],
    op_save_s:      "Automatisch speichern",
    op_save_l:      ["Behalte Objekte im Arbeitsbereich","wenn die Anwendung neu geladen wird"],
    op_line_s:      "Darstellungs-Typ",
    op_line_l:      ["Wie Linien bei der Darstellung der Pfade gezeichnet werden","Beeinflußt 3D-Performance","Pfad: 3D (beste)","Flach: 2d (gut)","Linie = 1d (schnell)"],
    op_unit_s:      "Maßeinheiten",
    op_unit_l:      ["die Maßeinheit des Arbeitsbereich wirkt sich auf die Darstellung von ","Geschwindigkeiten und Entfernungen aus"],
    op_anim_s:      "Animieren",
    op_anim_l:      ["Dichte des Netzgitters beim Animieren","Je höher, desto dichter","benötigt mehr Speicher","und ist langsamer"],

    lo_menu:        "Anordnung",

    pt_menu:        "Objekte",
    pt_deci_s:      "Deizimierung",
    pt_deci_l:      ["Punktdezimierung","während des Imports. Für schnelleres Slicen","und weniger Speicherverbrauch"],
    pt_qual_s:      "Qualität",
    pt_qual_l:      ["Detailstufe beim","Slicen","geringer ist schneller"],
    pt_heal_s:      "Mesh reparieren",
    pt_heal_l:      ["Versuche","defekte Meshes zu reparieren","wirkt sich auf die Verarbeitungszeit us"],

    xp_menu:        "Export",

    // SETTINGS
    se_menu:        "Profil",
    se_load:        "Laden",
    se_save:        "Speichern",

    // FDM SLICING
    sl_menu:        "Schichten",
    sl_lahi_s:      "Höhe",
    sl_lahi_l:      ["Höhe jeder Schicht","Schichthöhe in mm"],
    ad_minl_s:      "Mindesthöhe",
    ad_minl_l:      ["Mindesthöhe für adaptive Schichthöhe","in mm","Darf nicht null sein"],
    sl_ltop_s:      "top layers",
    sl_ltop_l:      ["number of solid layers","to enforce at the","top of the print"],
    sl_lsld_s:      "solid layers",
    sl_lsld_l:      ["solid fill areas computed","from layer deltas. see","layer pop menu"],
    sl_lbot_s:      "base layers",
    sl_lbot_l:      ["Anzahl der soliden Schichten","um die Unterseite des","Drucks zu verstärken"],
    ad_adap_s:      "Adaptive Höhe",
    ad_adap_l:      ["Verwende adaptive Schichthöhe","mit 'Maximale Höhe' als Maximum","und 'Mindesthöhe' als Minimum"],

    // FDM SHELLS
    sl_shel_s:      "Anzahl Außenwände",
    sl_shel_l:      ["Anzahl der äußeren","Wände, die erzeugt werden sollen"],
    sl_ordr_s:      "Druckreihenfolge der Wände",
    sl_ordr_l:      ["In welcher Reihenfolge die Wände gedruckt werden","innen nach aussen","oder aussen nach innen","wirkt sich auf die Oberflächenqualität aus"],
    sl_strt_s:      "Start der Ebene",
    sl_strt_l:      ["Startpunkt der Ebene","Letzte = Ende der letzten Ebene ","Mitte = Zur Mitte des Objekts","Nullpunkt = Zum Nullpunkt des Gerätes"],
    ad_thin_s:      "Dünne Wände",
    ad_thin_l:      ["Finde und fülle schmale Lücken","zwischen Außenwänden"],

    // FDM FILL
    fi_menu:        "Füllmaterial",
    fi_type:        "Typ",
    fi_pcnt_s:      "Füll-Dichte",
    fi_pcnt_l:      ["Füll-Dichte ","0.0 - 1.0"],
    fi_angl_s:      "Startwinkel für volle Füllung",
    fi_angl_l:      ["Startwinkel in Grad","90 Grad werden ","bei jeder folgender Schicht dazugerechnet","Wirkt sich nur auf vollgefüllte Schichten aus."],
    fi_over_s:      "Schicht-Überlappung",
    fi_over_l:      ["Überlappung von Schichten und Füllung","als Anteil des Düsen-Durchmessers","0.0 - 1.0"],
    // fi_rate_s:      "print speed",
    fi_rate_l:      ["Druckgeschwindigkeit für Füllmaterial","Auf 0 setzen, um die Standard-","Druckgeschwindigkeit zu verwenden"],

    // FDM FIRST LAYER
    fl_menu:        "Erste Schicht",
    fl_lahi_s:      "Schichthöhe",
    fl_lahi_l:      ["Höhe der ersten Schicht","in in mm","sollte >= der Standard-Schichthöhe sein"],
    fl_rate_s:      "Wand-Geschwindigkeit",
    fl_rate_l:      ["Maximalgeschwindigkeit beim Drucken von Wänden","in mm / s"],
    fl_frat_s:      "Füll-Geschwindikeit",
    fl_frat_l:      ["Maximalgeschwindikeit beim Drucken von Füllung","in mm / s"],
    fl_mult_s:      "Extrusions-Faktor",
    fl_mult_l:      ["Exktrusions-Faktor","0.0 - 2.0"],
    fl_sfac_s:      "Breiten-Faktor",
    fl_sfac_l:      ["Multipliziert mit dem Düsenfaktor","beeinflußt die Breite der Drucklinien"],
    fl_skrt_s:      "Anzahl der Skirt-Linien",
    fl_skrt_l:      ["Wieviele Linien um die erste Schicht","herum generiert werden sollen"],
    fl_skro_s:      "Skirt-Abstand",
    fl_skro_l:      ["Abstand des Skirts vom Objekt","in mm"],
    fl_nozl_s:      "Drucktemperatur",
    fl_nozl_l:      ["in Grad Celsius","Standard-Einstellung wird verwendet","wenn auf 0 gestellt"],
    fl_bedd_s:      "Betttemperatur",
    fl_bedd_l:      ["in Grad Celsius","Standard-Einstellung wird verwendet","when auf 0 gestellt"],
    fr_spac_s:      "Raft Abstand",
    fr_spac_l:      ["Zusätzlicher Abstand","zwischen erster Schicht und Raft","in mm"],
    fr_nabl_s:      "Raft verwenden",
    fr_nabl_l:      ["Erzeuge ein Raft unter dem","Objekt für bessere Betthaftung","verwendet Skirt-Abstand und","Deaktiviert die Erzeugung eines Skirt"],

    // FDM BELT ONLY
    fl_zoff_s:      "belt offset",
    fl_zoff_l:      ["height offset from belt","of lowest extrusion","in millimeters"],
    fl_brim_s:      "Größe des Brim",
    fl_brim_l:      ["Brim am Fuß des Objekts erzeugen","Größe in mm","0 um zu deaktivieren"],
    fl_brmn_s:      "Brim-Auslöser",
    fl_brmn_l:      ["Erzeuge nur Brim, wenn die Fläche","auf dem Gurt kürzer ist als dieser Wert","Angegeben in mm","0 = Immer"],
    fl_bled_s:      "Objekt verankern",
    fl_bled_l:      ["Objekt mit dem Gurt verankern","zu Beginn des Drucks","in mm"],

    // FDM SUPPORT
    sp_menu:        "Stützstrukturen",
    sp_detect:      "Analysieren",
    sp_dens_s:      "Dichte",
    sp_dens_l:      ["Anteil 0.0 - 1.0","empfohlen 0.15","0 zum deaktivieren"],
    sp_size_s:      "Breite der Säule",
    sp_size_l:      ["Breite der Säule","in mm"],
    sp_offs_s:      "Abstand",
    sp_offs_l:      ["Abstand vom Objekt","in mm"],
    sp_gaps_s:      "Schicht-Abstand",
    sp_gaps_l:      ["Anzahl der Schichten","zwischen Stützstruktur und Objekt"],
    sp_span_s:      "Maximale Spannbreite",
    sp_span_l:      ["Für Spannen über dieser Breite","werden Stützstrukturen erzeugt","in mm"],
    sp_angl_s:      "Maximaler Winkel",
    sp_angl_l:      ["Für Überhänge über diesem Winkel","werden Stützstrukturen erzeugt"],
    sp_area_s:      "Mindestfläche",
    sp_area_l:      ["Mindestfläche für","Eine Stützsäule","in mm"],
    sp_xpnd_s:      "Ausdehung",
    sp_xpnd_l:      ["Dehne die Stützstruktur","über die Objekt-Grenzen aus","in mm"],
    sp_nozl_s:      "Extruder",
    sp_nozl_l:      ["In Geräten mit mehreren Extrudern","welcher Extruder wird für","Stützmaterial verwendet"],
    sp_auto_s:      "Automatisch",
    sp_auto_l:      ["Erzeuge Stützstrukturen automatisch","beim Slicen","Stützstruktuen werden erst","Nach dem Slicen angezeigt"],

    // LASER SLICING
    ls_offs_s:      "Abstand",
    ls_offs_l:      ["Anpassung for Strahlbreite","in millimeters"],
    ls_lahi_s:      "Höhe",
    ls_lahi_l:      ["Schichthöhe","in mm","0 = auto/erkennen"],
    ls_lahm_s:      "min",
    ls_lahm_l:      ["Minimale Schichthöhe","Autoslices unter dieser Höhe","werden zusammengeführt","in millimeters"],
    ls_sngl_s:      "Einfach",
    ls_sngl_l:      ["Nur einen Slice bei","angegebener Schichthöhe ausführen"],

    // CNC COMMON terms
    cc_tool:        "Werkzeug",
    cc_offs_s:      "Versatz",
    cc_offs_l:      ["Versatz tool center","from chosen path"],
    cc_spnd_s:      "spindle rpm",
    cc_spnd_l:      ["spindle speed in","revolutions / minute"],
    cc_sovr_s:      "step over",
    cc_sovr_l:      ["as a fraction of","tool durchmesser"],
    cc_sdwn_s:      "step down",
    cc_sdwn_l:      ["step down depth","for each pass","in workspace units","0 to disable"],
    cc_feed_s:      "feed rate",
    cc_feed_l:      ["max cutting speed in","workspace units / minute"],
    cc_plng_s:      "plunge rate",
    cc_plng_l:      ["max z axis speed in","workspace units / minute"],
    cc_sngl_s:      "select lines only",
    cc_sngl_l:      ["select only single edges","instead of connected polylines"],

    // CNC COMMON
    cc_menu:        "Begrenzungen",
    cc_flip:        "Umdrehen",
    cc_rapd_s:      "xy feed",
    cc_rapd_l:      ["max xy moves feedrate","in workspace units / minute"],
    cc_rzpd_s:      "z feed",
    cc_rzpd_l:      ["max z moves feedrate","in workspace units / minute"],

    cc_loff_s:      "Versatz",
    cc_loff_l:      ["distance from stock face","for leveling pass","in workspace units"],

    // CNC ROUGHING
    cr_menu:        "rough",
    cr_lsto_s:      "leave stock",
    cr_lsto_l:      ["horizontal Versatz from vertical faces","stock to leave for finishing pass","in workspace units"],
    cr_ease_s:      "ease down",
    cr_ease_l:      ["plunge cuts will","spiral down or ease","along a linear path"],
    cr_clrt_s:      "clear top",
    cr_clrt_l:      ["run a clearing pass over","the bounding area of the part","at z = 0"],
    cr_clrp_s:      "clear voids",
    cr_clrp_l:      ["mill out through pockets","instead of just the outline"],
    cr_clrf_s:      "clear faces",
    cr_clrf_l:      ["interpolate step down to","clear any detected flat areas"],
    cr_olin_s:      "inside only",
    cr_olin_l:      ["limit cutting to","inside part boundaries"],

    // CNC OUTLINE
    co_menu:        "outline",
    co_dogb_s:      "dogbones",
    co_dogb_l:      ["insert dogbone cuts","into inside corners"],
    co_wide_s:      "wide cutout",
    co_wide_l:      ["widen outside cutout paths","for deep cuts in hard material"],
    co_olin_s:      "inside only",
    co_olin_l:      ["limit cutting to","inside part boundaries"],
    co_olot_s:      "outside only",
    co_olot_l:      ["limit cutting to","exterior part boundaries","which can be thought of","as the shadow outline"],
    co_omit_s:      "omit through",
    co_omit_l:      "eliminate thru holes",
    co_olen_s:      "enable",
    co_olen_l:      "enabled outline cutting",

    // CNC CONTOUR
    cn_menu:        "contour",
    cf_angl_s:      "max angle",
    cf_angl_l:      ["angles greater than this","are considered vertical"],
    cf_curv_s:      "curves only",
    cf_curv_l:      ["limit linear cleanup","to curved surfaces"],
    cf_olin_s:      "inside only",
    cf_olin_l:      ["limit cutting to","inside part boundaries"],
    cf_linx_s:      "enable y pass",
    cf_linx_l:      "linear y-axis finishing",
    cf_liny_s:      "enable x pass",
    cf_liny_l:      "linear x-axis finishing",

    // CNC TRACE
    cu_menu:        "trace",
    cu_type_s:      "Typ",
    cu_type_l:      ["follow = tool tip follows line","right or left = tool tip","follows line offset by tool radius"],

    // CNC DRILLING
    cd_menu:        "drill",
    cd_axis:        "axis",
    cd_points:      "Punkte",
    cd_plpr_s:      "plunge per",
    cd_plpr_l:      ["max plunge between","dwell periods","in workspace units","0 to disable"],
    cd_dwll_s:      "Verweilzeit",
    cd_dwll_l:      ["Verweilzeit","between plunges in","in milliseconds"],
    cd_lift_s:      "drill lift",
    cd_lift_l:      ["lift between plunges","after dwell period","in workspace units","0 to disable"],
    cd_regi_s:      "register",
    cd_regi_l:      ["drill registration holes","for double-sided parts","independent of enable","drilling but uses same","tool and settings"],

    // CNC CUTOUT TABS
    ct_menu:        "Fräslasche",
    ct_angl_s:      "angle",
    ct_angl_l:      ["starting angle for tab spacing","in degrees (0-360)"],
    ct_numb_s:      "count",
    ct_numb_l:      ["number of tabs to use","will be spaced evenly","around the part"],
    ct_wdth_s:      "Breite",
    ct_wdth_l:      "width in workspace units",
    ct_hght_s:      "Höhe",
    ct_hght_l:      "height in workspace units",
    ct_dpth_s:      "Tiefe",
    ct_dpth_l:      ["distance in workspace units","that the tab projects from","the part surface"],
    ct_midl_s:      "Mittellinie",
    ct_midl_l:      ["use midline of tab","instead of z bottom","for double-sided work"],
    ct_nabl_s:      "auto",
    ct_nabl_l:      ["auto generate radial tabs","projected from part center","using count and angle offset"],

    // OUTPUT
    ou_menu:        "output",

    // LASER KNIFE
    dk_menu:        "knife",
    dk_dpth_s:      "cut depth",
    dk_dpth_l:      ["final cut depth","in millimeters"],
    dk_pass_s:      "cut passes",
    dk_pass_l:      ["number of passes","down to cut depth"],
    dk_offs_s:      "Spitze Versatz",
    dk_offs_l:      ["distance from blade tip","to center of tool","in millimeters"],

    // OUTPUT LASER
    ou_spac_s:      "spacing",
    ou_spac_l:      ["distance between layer output","in millimeters"],
    ou_scal_s:      "scaling",
    ou_scal_l:      "multiplier (0.1 to 100)",
    ou_powr_s:      "power",
    ou_powr_l:      ["0 - 100","represents %"],
    ou_sped_s:      "speed",
    ou_sped_l:      "millimeters / seconds",
    ou_mrgd_s:      "merged",
    ou_mrgd_l:      ["merge all layers using","color coding to denote","stacking depth"],
    ou_grpd_s:      "grouped",
    ou_grpd_l:      ["retain each layer as","a unified grouping","instead of separated","polygons"],
    ou_layr_s:      "layer order",
    ou_layr_l:      ["output layer order","from top right to","bottom left"],
    ou_layo_s:      "layer color",
    ou_layo_l:      ["output layer colors","for each z index","overridden by merged"],
    ou_drkn_s:      "drag knife",
    ou_drkn_l:      ["enable drag knife","output in gcode","cut radii are added","to corners with","cut down passes"],

    // OUTPUT FDM
    ou_nozl_s:      "Drucktemperatur",
    ou_nozl_l:      "In Grad Celsius",
    ou_bedd_s:      "Betttemperatur",
    ou_bedd_l:      "In Grad Celsius",
    ou_feed_s:      "Druckgewschwindigkeit",
    ou_feed_l:      ["Maximale Druckgeschwindigkeit","mm / s"],
    ou_fini_s:      "Außengeschwindigkeit",
    ou_fini_l:      ["Geschwindigkeit für Außenwände","mm / s"],
    ou_move_s:      "Bewegungsgeschwnidgkeit",
    ou_move_l:      ["Geschwndigkeit, wenn nicht gedruckt wird ","mm / s","0 = aktiviere G0 Befehle"],
    ou_shml_s:      "Wand-Faktor",
    ou_flml_s:      "Voll-Füll-Faktor",
    ou_spml_s:      "Füll-Material-Faktor",
    ou_exml_l:      ["Extrusions-Multiplikator","0.0 - 2.0"],
    ou_fans_s:      "Geschwindigkeit der Bauteilkühlung",
    ou_fans_l:      "0 - 255",

    // OUTPUT CAM
    ou_toll_s:      "tolerance",
    ou_toll_l:      ["surface precision","in workspace units","lower is slower and","uses more memory","0 = automatic based","on animate preference"],
    ou_zanc_s:      "z anchor",
    ou_zanc_l:      ["controls the position of the part","when stock Z exceeds part Z"],
    ou_ztof_s:      "z offset",
    ou_ztof_l:      ["offset z anchor","in workspace units","has no effect when","anchor is middle"],
    ou_zbot_s:      "z bottom",
    ou_zbot_l:      ["offset from part bottom","to limit cutting depth","in workspace units"],
    ou_zclr_s:      "z clearance",
    ou_zclr_l:      ["safe travel offset","from top of part","in workspace units"],
    ou_ztru_s:      "z thru",
    ou_ztru_l:      ["extend cutout pass down","in workspace units"],
    ou_conv_s:      "Gegenlauffräsen",
    ou_conv_l:      ["milling direction","uncheck for 'climb'"],
    ou_depf_s:      "depth first",
    ou_depf_l:      ["optimize pocket cuts","with depth priority"],

    // CAM STOCK
    cs_menu:        "Rohteil",
    cs_wdth_s:      "width",
    cs_wdth_l:      ["width (x) in workspace units","0 defaults to part size"],
    cs_dpth_s:      "depth",
    cs_dpth_l:      ["depth (y) in workspace units","0 defaults to part size"],
    cs_hght_s:      "height",
    cs_hght_l:      ["height (z) in workspace units","0 defaults to part size"],
    cs_offs_s:      "Versatz",
    cs_offs_l:      ["use width, depth, height","as offsets from max","part size on platform"],
    cs_clip_s:      "clip to",
    cs_clip_l:      ["rough and outline","clip cutting paths","to defined stock"],
    cs_offe_s:      "Aktivieren",
    cs_offe_l:      "enable milling stock",

    // ORIGIN (CAM & LASER)
    or_bnds_s:      "origin bounds",
    or_bnds_l:      ["origin is relative to","boundary of all objects"],
    or_cntr_s:      "origin center",
    or_cntr_l:      "origin is referenced from the center",
    or_topp_s:      "origin top",
    or_topp_l:      "origin is references from the top of objects",

    // FDM ADVANCED
    ad_menu:        "Fortgeschritten",
    ad_rdst_s:      "Einzugslänge",
    ad_rdst_l:      ["Wie weit das Filament eingezogen werden soll","bei langen Bewegungen (in mm)"],
    ad_rrat_s:      "Einzugsgeschwindigkeit",
    ad_rrat_l:      ["Geschwindigkeit des Filamenteinzugs","in mm/s"],
    ad_rdwl_s:      "Vorschub-Pause",
    ad_wpln_s:      "Einzugs-Bewegung",
    ad_wpln_l:      ["Bewegung ohne Druck","nach Einzug","in millimeters"],
    ad_rdwl_l:      ["Zeitabstand zwischen","Bewegung und Vorschub nach Einzug ","in msec"],
    ad_scst_s:      "Außenwand-Coasting",
    ad_scst_l:      ["Welche Strecke am Ende einer","Außenwand nicht extrudiert wird","in mm"],
    ad_msol_s:      "Mindestfläche für vollständige Füllung",
    ad_msol_l:      ["Mindestfläche in mm^2 ","für vollständige Füllung","muß > 0.1 sein"],
    ad_mins_s:      "Mindestgeschwindigkeit",
    ad_mins_l:      ["Mindestgeschwindigkeit","für kurze Segmente"],
    ad_spol_s:      "Kurze Segmente",
    ad_spol_l:      ["Segmente die kürzer sind","werden mit","Mindestgeschwindigkeit gedruckt","in mm"],
    ad_arct_s:      "arc tolerance",
    ad_arct_l:      ["convert faceted lines to arcs","center point drift tolerance","when matching arc points","consider values around 0.15","in millimeters","0 to disable"],
    ad_zhop_s:      "Z Hop",
    ad_zhop_l:      ["Hebe Düse bei Einzug an","in mm","0 zum deaaktivieren"],
    ad_abkl_s:      "anti-backlash",
    ad_abkl_l:      ["Für schöneres Aussehen Flacher Oberflächen","verwende Micro-Bewegungen","um Backlash auszugleichen","in mm","0 zum deaktivieren","Wenn Deine Firmware M425 unterstützt","verwende das im Start-GCode und setze hier auf 0"],
    ad_lret_s:      "Einzug bei Ebenenwechsel",
    ad_lret_l:      ["Erzwinge Einzug","bei Ebenen wechseln"],
    ad_play_s:      "Ebenen glätten",
    ad_play_l:      ["glätte bis zu","dieser Anzahl Ebenen"],
    ad_pspd_s:      "Glätt-Geschwindigkeit",
    ad_pspd_l:      ["Glätt-Geschwindigkeit","in mm / s"],

    // CAM EXPERT
    cx_fast_s:      "skip shadow",
    cx_fast_l:      ["disable overhang detection","can be faster and use less","memory with complex models","but fails with overhangs","try enabling if slicing","hangs during shadowing"],

    // FDM GCODE
    ag_menu:        "GCode",
    ag_nozl_s:      "Düse",
    ag_nozl_l:      "Wählt Düse oder Druckkopf aus",
    ag_paws_s:      "Pause bei Ebenen",
    ag_paws_l:      ["Liste von Ebenen (kommasepariert","vor denen pausiert werden soll"],
    ag_loop_s:      "Schichten wiederholen",
    ag_loop_l:      ["Schichten die wiederholt werden sollen, im Format ","erste-letzte-anzahl,erste-letzte-anzahl,...","omitted count = 1"],

    // SLA MENU
    sa_menu:        "Slicen",
    sa_lahe_s:      "Schichthöhe",
    sa_lahe_l:      ["Schichthöhe","in mm"],
    sa_shel_s:      "Aushöhlen",
    sa_shel_l:      ["Wanddick mm","verwene Mehrfaches der Schichthöhe","setze 0 zum deaktivieren"],
    sa_otop_s:      "oben offen",
    sa_otop_l:      ["Wenn Aushöhlen aktiviert ist","bleibt das Objekt oben offen"],
    sa_obas_s:      "unten offen",
    sa_obas_l:      ["Wenn Aushöhlen aktiviert ist","bleibt das Objekt unten offen","deaktiviert, wenn Stützstrukturen verwendet werden"],

    sa_layr_m:      "layers",
    sa_lton_s:      "light on time",
    sa_lton_l:      ["layer light on","time in seconds"],
    sa_ltof_s:      "light off time",
    sa_ltof_l:      ["layer light off","time in seconds"],
    sa_pldi_s:      "peel distance",
    sa_pldi_l:      ["peel distance","in millimeters"],
    sa_pllr_s:      "peel lift rate",
    sa_pllr_l:      ["peel lift speed","in mm/sec"],
    sa_pldr_s:      "peel drop rate",
    sa_pldr_l:      ["peel drop speed","in mm/sec"],

    sa_base_m:      "base",
    sa_balc_s:      "layer count",
    sa_balc_l:      ["number of","base layers"],
    sa_bltn_l:      ["base layer light on","time in seconds"],
    sa_bltf_l:      ["base layer light off","time in seconds"],

    sa_infl_m:      "Füllstrukturen",
    sa_ifdn_s:      "Dichte",
    sa_ifdn_l:      ["percent infill","requires shell","0 = disabled","valid 0.0 - 1.0"],
    sa_iflw_s:      "line width",
    sa_iflw_l:      ["hatch line width","in millimeters"],

    sa_supp_m:      "support",
    sa_slyr_s:      "base layers",
    sa_slyr_l:      ["base support layers","value range 0-10"],
    sa_slgp_s:      "gap layers",
    sa_slgp_l:      ["number of layers between","raft and bottom of object"],
    sa_sldn_s:      "density",
    sa_sldn_l:      ["used to compute the","number of support pillars","0.0-1.0 (0 = disable)"],
    sa_slsz_s:      "size",
    sa_slsz_l:      ["max size of a","support pillar","in millimeters"],
    sa_slpt_s:      "Punkte",
    sa_slpt_l:      ["number of points in","each support pillar","in millimeters"],
    sl_slen_l:      "enable supports",

    sa_outp_m:      "output",
    sa_opzo_s:      "z offset",
    sa_opzo_l:      ["z layer offset","almost always 0.0","0.0-1.0 in millimeters"],
    sa_opaa_s:      "anti alias",
    sa_opaa_l:      ["enable anti-aliasing","produces larger files","can blur details"]
};
